import { BaseModel } from "../index";

export class OrdersReturnBillModel extends BaseModel {

    /**
     * 用户id
     */
    userId: number;
    /**
     * 订单id
     */
    orderId: number;
    /**
     * 退货原因 数据字典 code=ORDER_RETURN_CAUSE
     */
    cause: string;
    /**
     * 退货单号
     */
    refundNo: string;
    /**
     * 退货备注
     */
    remark: string;
    /**
     * 退货款类型  1退款  2退款退货  3换货
     */
    returnType: number;
    /**
     * 退货数量
     */
    returnCount: number;
    /**
     * 退款金额
     */
    returnAmount:;
    /**
     * 图片 多张逗号隔开
     */
    image: string;
    /**
     * 退换货地址
     */
    returnAddressId: number;
    /**
     * 退货物流id
     */
    returnLogisticsId: number;
    /**
     * 换货物流id
     */
    exchangeLogisticsId: number;
    /**
     * 0取消 1完成退货款 2审核中 3审核拒绝 4审核通过 5正在还货 6正在换货 7完成换货
     */
    status: number;
    /**
     * 0未退款 1已退款 2退款中
     */
    refundStatus: number;
    /**
     * 拒绝原因
     */
    rejectCause: string;
    /**
     * 商户备注
     */
    mopRemark: string;
}